Skip to content

public Election::addCandidate

Read it at the source

Description

php
public Election->addCandidate ( [CondorcetPHP\Condorcet\Candidate|string|null $candidate = null] ): CondorcetPHP\Condorcet\Candidate

Add a candidate to an election.

Parameter

candidate: CondorcetPHP\Condorcet\Candidate|string|null

Alphanumeric string or CondorcetPHP\Condorcet\Candidate object. The candidate name's white spaces will be removed. If null, this function will create a new candidate with an automatic name.

Return value

(CondorcetPHP\Condorcet\Candidate) The newly created candidate object (yours or automatically generated). Throws an exception in case of error (existing candidate...).

Throws:

  • CandidateExistsException
  • VotingHasStartedException


Tutorial

Released under the MIT License.